home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / WINDOWS / ACCESS21.ARJ / CHANGES.TXT < prev    next >
Text File  |  1992-01-10  |  15KB  |  364 lines

  1. Finally, Thanks for those who registered or suffered thru the 1st versions
  2. of Accesses.  The holidays made it difficult for me to rush thru decent
  3. fixes.  Because of the holidays, Versions 1.1 and 1.1A were not Beta tested.
  4. Poor excuse and I've learned.  I believe that this version, Version 2.1, is
  5. the first, completely or unbelieveably nearly completely error free version
  6. for all user systems.
  7.  
  8. Version 1.0 was great until I found out about the Norton Desktop problem.
  9. Norton is so odd I don't feel too bad about that problem except that it
  10. caused a serious problem.  But, the following rushed fixes were incredible
  11. failures and I have more pride in my work than those examples displayed.
  12. Again, Thanks for your efforts, or is it endurance?  I hope I didn't turn
  13. off too many people from Off the WALL Software.  You would realize that
  14. this program is dirt cheap if you knew how much work goes into a windows
  15. program.
  16.  
  17. Thanks to those who gave me comments and a special thanks to those who
  18. registered.  Registrations keep me in business...
  19.  
  20. Changes thru 1/8/92        (Version 2.1 and 2.0 versus Version 1.1A)
  21.  
  22. 1.    Added phone calling functions where Accesses now accesses a user
  23.     configured phone list.
  24.  
  25. 2.    Fixed the Esc key switch to other apps.  I fouled this when I
  26.     rushed a fix for Norton Desktop before Christmas.  Sorry...
  27.  
  28. 3.    Completed the Norton Desktop functions for Accesses for the Norton
  29.     Desktop users.  If you need something else, let me know.
  30.  
  31. 4.    Closing Accesses on a WM_ENDSESSION instead of WM_QUERYENDSESSION,
  32.     especially since Accesses is a Task manager.
  33.  
  34. 5.    Eliminated switches from a switch if running statement.  eg
  35.     Winword.exe /n would fail the switch if running statement in the
  36.     prior version of Accesses.
  37.  
  38. 6.    Built a minor function to launch the users menu if it was not
  39.     running when the Popup window is Left Mouse Double Clicked for the
  40.     CMDPOST users and for other menus that can be closed without exiting
  41.     Windows.
  42.  
  43. 7.    Fixed the user defined save window position for Top ╜, Bottom ╜,
  44.     etc.  Worked in Ver 1.0 but fouled in Ver 1.1A.
  45.  
  46. 8.    Allow the user to change the name of the "Show+Middle Right" and
  47.     "Show+Middle Left" menu items of the Task List.  This way the user
  48.     can replace the "Show+Middle Right" with, for example, a
  49.     "Show+Above Icons" menu item.
  50.  
  51. 9.    NOTE, THE FOLLOWING HAS LIMITED DOCUMENTATION...
  52.     (A "semi-undocumented" procedure?)
  53.  
  54.     Established a primitive "start a program without a filename in a
  55.     user defined directory" function.  The format for starting a program
  56.     in a particular directory is as follows:
  57.  
  58.         accesses.exe notepad.exe*d:\textfile\
  59.  
  60.     or when running from Accesses RUN PROGRAMS dialog box or adding to
  61.     Accesses Menu, this same example is as follows:
  62.  
  63.         notepad.exe*d:\textfile\
  64.  
  65.         (You don't have to include accesses.exe when running
  66.          the program from Accesses.)
  67.  
  68.     Where the directory follows the program name and is separated by an
  69.     asterisk.  You cannot enter a filename for this function.  The last
  70.     backslash is required since Accesses will not append the last
  71.     backslash.
  72.  
  73.     If you enter a filename, Accesses always starts the program in the
  74.     directory of the filename.
  75.  
  76.     Otherwise, Accesses will always start the program in the directory
  77.     that the program was launched from if you do not use the
  78.     *drive:\directory\   or   enter a filename when launching programs.
  79.  
  80.     eg. If you launch a program from Program Manager using the following
  81.     command line:
  82.  
  83.         accesses.exe notepad.exe
  84.  
  85.     then Accesses will launch that program from the directory specified
  86.     by Program Manager or from the directory that Program Manager is
  87.     currently in depending on what you specified in the Program Manager
  88.     options of Program Manager.
  89.  
  90. 10.    Added an "ExcludeWindowNames" application heading to the
  91.     Accesses.ini file.  This section allows the user to add up to 10
  92.     Window Titles to exclude from all Task List displays.  This is
  93.     especially useful to the Norton Desktop users or to those folks that
  94.     run programs that have hidden windows that the user would never want
  95.     to show.
  96.  
  97.     Another example, if you get tired of Dr.Watson's dialog box poping
  98.     open when you select the Restore All Windows function from Accesses,
  99.     you can "ExcludeWindowName" from all Task List displays using this
  100.     function.
  101.  
  102.     And finally, you can even Exclude Accesses Pop up title from showing
  103.     in the Task List display.
  104.  
  105.     Accesses can show hidden windows on your system and you may be
  106.     surprised by the Hidden Windows you never knew about.  Accesses has
  107.     only one window on your system and this is called "Accesses".  The
  108.     other hidden windows you'll see are from other programs.  One that
  109.     surprised me was Winhelp.exe.  When you close Winhelp.exe it is
  110.     actually hiding itself (my Winhelp Version 3.07 is doing this.)
  111.  
  112.     The following programs are automatically added to this list:
  113.  
  114.         [ExcludeWindowNames]
  115.         01="Norton Task Manager"
  116.         02="TheUlitmateMrSlate"
  117.         03="QAddeRegName"
  118.  
  119.     If you never run Norton Desktop, then you can delete all of the
  120.     above names from this list.
  121.  
  122.     To save a window to this list press Ctrl+Esc, then select the window
  123.     name from the Task List display, then press Alt+U, V, Alt+F, Alt+S.
  124.  
  125.     You will have to manually delete the Excluded Window Title from the
  126.     [ExcludeWindowNames] if you ever want to re-include a window that
  127.     was saved to the Accesses.ini file for Exclusion.  To delete a Window
  128.     Title from the ExcludeWindowNames list, select Ctrl+Esc, Alt+U, V,
  129.     then press the 'Edit List' button located at the Lower left of this
  130.     dialog box.
  131.  
  132. 11.    Improved the installation of Accesses for the 1st time user and
  133.     improved the de-installation of the SYSTEM.INI and WIN.INI changes
  134.     for the unregistered user.  I was asking too much from the user
  135.     that was "trying out Accesses" in prior versions.
  136.  
  137. 12.    Fixed an infinite loop if a WIN.INI extension was incorrectly
  138.     included Accesses.exe but not another program name following.
  139.  
  140.     eg.    txt=accesses.exe ^.txt will now open the Run Dialog Box when
  141.         a *.TXT file is double clicked on from another program like
  142.         File Manager or Norton Desktop.
  143.  
  144. 13.    Fixed the "Delete Document from Title" checkbox on the Save one
  145.     Window Position dialog box.
  146.  
  147. 14.    Changed the "Keep dialog box open" checkbox on the Phone Call dialog
  148.     box to always enabled for user input.
  149.  
  150. 15.    Added a "Destroy a Task function" where Accesses can Destroy these
  151.     applications one at a time so you can monitor what is happening.
  152.     However, temporary files, handles etc. may be left open if the
  153.     program does its cleanup work on a WM_CLOSE command verses the
  154.     WM_DESTROY.  It is up to the user to determine if all is going well
  155.     for each case.
  156.  
  157.     I HIGHLY recommend that you use the 'End Tasks' to normally close
  158.     windows.  Programs will not notify you if you forgot to save a file
  159.     or normally not of anything else if your use the Destroy Task
  160.     function!  Communications programs may leave a port open, etc.
  161.  
  162. 16.    Added a switch that will Maximize the application after it is
  163.     launched and placed in the user defined position.
  164.     (the switch is ignored when launching !folders)
  165.  
  166. 17.    Added a dialog box to edit the DEFAULTSIZE table so you can find
  167.     "almost duplicate" Titles and can discover why something is being
  168.     sized the way it is.
  169.  
  170. 18.    Added a "New and Improved" (sounds like I'm selling soap) dialog
  171.     box to edit the !Folders and the Run User List found on the Run
  172.     dialog box.
  173.  
  174. 19.    Fixed an error in the Phones, where Accesses would terminate if
  175.     the user made a call and the call was busy, then the user tried to
  176.     add a phone # to the list.
  177.  
  178. 20.    Added an "Add/Subtract Pixel Width" and an "Add/Subtract Pixel
  179.     Height" variable to Accesses.  This number will adjust the width
  180.     and height of the popup either + or - pixels for those who want to
  181.     tweek the popup size to absolute perfection.  These numbers can be
  182.     changed only using a text editor like notepad.
  183.  
  184.     The format for the keyword is: 
  185.  
  186.         PixelUpDown=iTextUpDown,iWidthPopup,iHeightPopup 
  187.  
  188.     and an example is:    PixelUpDown=2,-12,-3 
  189.  
  190.     See Accesses.hlp for more...
  191.  
  192. 21.    The interaction of the 'List Apps on/off', 'List Icons on/off', and
  193.     'List Hidden on/off' is changed and added a 'List All of Above'
  194.     menu selection to the Show Menu of the Task List.  The changes
  195.     should be obvious and considered an improvement in understanding.
  196.     ie. when you select one option, the others are selected or
  197.     deselected automatically to avoid the user from having to keep
  198.     opening this menu item to select or deselect Hidden, or Apps, or
  199.     Icons.
  200.  
  201. 22.    For the Run Program dialog box:
  202.     Fixed the Run User List selection so that you can include sizing
  203.     information for a program in the Run User list and that that sizing
  204.     information is appended to the document selected in the Run program
  205.     with filename list box.
  206.  
  207. 23.    Added a Repeat the Run Dialog box to be used for launching multiple
  208.     programs not in a !folder.
  209.  
  210. 24.    Fixed a fatal error when a document was launched with a program
  211.     that was in the root directory...
  212.  
  213. 25.    Removed the Delete key option to close Accesses to avoid accidental
  214.     closing of Accesses.
  215.  
  216. 26.    Compiled a Version of Accesses that will receive WM_DROPFILES messages
  217.     for Versions of Windows 3.0 where users have SHELL.DLL and to Beta
  218.     test with Windows 3.1 beta.  This version of Accesses is stored in
  219.     ACCESD.ZIP
  220.  
  221. Changes thru 12/21/91        (Version 1.0 versus Version 1.1A)
  222.  
  223. 1.    Found an error in identifying the Norton DLL Windows that would
  224.     cause the window to be accidentially hidden.
  225.  
  226. Changes thru 12/20/91        (Version 1.0 versus Version 1.1)
  227.  
  228. 1.    Fixed the problem with Norton Desktop where the User Menu
  229.     name could not be found.  Also prevented a similar problem
  230.     with other "Menu" programs.  NORTON USERS, please read NORTON.TXT.
  231.  
  232. 2.    After buying Norton's Desktop, I Added functions that support and
  233.     greatly enhance Norton Desktop.  These functions are transparent
  234.     although still available to non-Norton Desktop users.  eg.
  235.     displaying only "Children" windows under the Show Window functions
  236.     of Accesses.
  237.  
  238. 3.    Collecting directory information for programs that are launched
  239.     thru Accesses from another application without a document.  When
  240.     a document is launched I am starting that program in the document's
  241.     directory.
  242.  
  243. 4.    Fixed a fatal Windows exit when the user answered NO to the very
  244.     1st question on Startup.
  245.  
  246. 5.    Added an undo to the taskman.exe=accesses.exe line in the SYSTEM.INI
  247.     file.  This question is asked everytime Accesses is closed for
  248.     Unregistered Users.
  249.  
  250. 6.    Added a section to Accesses.hlp covering the Norton Desktop features.
  251.  
  252. 7.    Added a Selection mode for displaying just windows that are
  253.     "Children" on the Task List dialog box.  "Children" include DLL
  254.     windows of Norton Desktop and Popup windows of any program where the
  255.     Parent is Enabled for user input.
  256.  
  257. 8.    Increased the number of Windows that Accesses will process
  258.     from 50 to 100 during a single Windows session after seeing the
  259.     number of Windows that Norton Desktop will open.
  260.  
  261.         *******************************
  262.  
  263. Changes prior to First release of Accesses: 11/26/91
  264.  
  265. 1.    Significantly improved the user interface.  Added configuration
  266.     dialog boxes for almost all elements.
  267.  
  268. 2.    Renamed the keywords in the Accesses.ini file to make more sense
  269.     or to simplify the program code.
  270.  
  271. 3.    Raised the maximum allowable default sizes for windows from 128
  272.     to 1024.  I cannnot imagine someone with this many different
  273.     configurations.
  274.  
  275. 4.    Changed the setup for the 1st time user so that Accesses.ini
  276.     is created.
  277.  
  278. 5.    Added the ACCESSES.HLP file and the F1 help from all of Accesses
  279.     dialog boxes.
  280.  
  281. Changes from Beta Issue #3: 10/24/91
  282.  
  283. 1.    Added 3 versions of a Task List dialog box for the user to choose
  284.     one.  A small text, large text, and the original button version.
  285.  
  286. 2.    Saving the minor user configuration changes automatically.
  287.  
  288. 3.    (Did some work on Archives while waiting on Accesses comments.)
  289.  
  290. 10/8/91    Beta Issue #2
  291.  
  292. 1.    Added Esc key function if the Accesses popup window gets the focus
  293.     and the user wishes to pass focus to the next window.
  294.     Note: Accesses "avoids" passing the focus to another Icon or Popup
  295.     window when the users executes an Accesses function.
  296.  
  297. 2.    Added a HideInactiveMin= keyword to ACCESSES.INI.  This allows
  298.     the Accesses window to Hide if inactive for a period of time.
  299.     Read "Using Screen Blankers with Accesses and Starting Accesses
  300.     without a Popup Display" located in ACCEHELP.WRI.
  301.  
  302. 3.    Improved the avoidance of Accesses' getting the focus as much
  303.     as reasonable without making it impossible for Accesses to get the
  304.     focus.  (Getting the focus is becomming the top level window.)
  305.  
  306. 4.    Decreased the program size.
  307.  
  308. 5.    Added more information to ACCEHELP.WRI.  Explained how to start
  309.     Accesses without a popup window.
  310.  
  311. 6.    Added a little more delay before pasting the Filename into the
  312.     File Open DialogBox for PasteIfRunning Keywords.
  313.  
  314. 7.    Showing the infamous Hourglass cursor where ever needed and possible.
  315.  
  316. 10/8/91    Beta Issue #1
  317.  
  318. 8.    Fixed the problem with selecting Windows from the Task List when
  319.     there were more than one window with the same name.
  320.  
  321. 9.    Gave the user one warning to abort the initialization process if
  322.     they did not read README.TXT before starting the automatic
  323.     ACCESSES.INI initialization process.
  324.  
  325. 10.    Added protection when Accesses is busy.
  326.  
  327. 11.    When selecting more than one window in the Task List, the last
  328.     window selected in the Task List is now always set to the top level
  329.     window unless the last window was deselected.
  330.  
  331. 12.    Improved the ACCESSES.INI file initialization process for the
  332.     first time user.
  333.  
  334. 13.    Deleted the "Auto Align All" button since the Auto Align All button
  335.     and the Default Sizes buttons did basically the same function.
  336.  
  337. 14.    Added a 'Quadrents' button to take the place of the deleted
  338.     "Auto Align All" button.  The Quadrents button places the selected
  339.     apps in the Top Left, Bottom Left, Top Right, and Bottom Right
  340.     positions in the respective sequence.
  341.  
  342. 15.    The x,y,w,h data are now optional for DESKTOPx keywords in the
  343.     ACCESSES.INI file.  The DEFAULTSIZEx keyword is used for the program
  344.     if a default size is listed in the ACCESSES.INI file.
  345.  
  346. 16.    Eliminated the upper right as a default, Default Position for
  347.     applications that were not listed in the DEFAULTSIZEx keywords.
  348.  
  349. 17.    Added a Ctrl+Shift+Esc key combination to bring up a run dialog box.
  350.  
  351. 18.    Changed the cursor to display the Double Mouse Click function to be
  352.     executed when the cursor is over the Popup window.
  353.  
  354. 19.    Add one more variable to the Accesses DEFAULTSIZES to:
  355.     0=Use Max after Run setting
  356.     1=minimize the application after placing
  357.     2=restore the application after placing
  358.     3=maximize the application after placing
  359.  
  360.     Add this to the folder stuff
  361.  
  362.     Can be edited from the Edit - RunUserList and Edit- DefaultSize list
  363.  
  364.